make a debut - French English Dictionary